package com.baoteng.rbspy.config.car;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties(prefix = "rb.spy.car.uri")
public class URLConfig {

	String indexURL;
	
	String login;

	String cifPrefix;

	String prefix;

	String renewal;

	String renewalChk;

	String vehicle;

	String vmQueryVin;

	String vmQuery;

	String privy;

	String groupQuery;
	
	String privyQuery;

	String groupAdd;

	String groupUpd;

	String bi;

	String ci;

	String privyMobile;

	/**
	 * 客户管理首页地址
	 */
	String cif;

	/**
	 * 见费出单首页地址
	 */
	String cbc;
	
	String personAdd;
	
	String personUpd;

	String personToken;
	
	String personUpdToken;
	
	/**
	 * 校验号码重复使用次数
	 */
	String personCheckRepeat;

	/**
	 * 报价
	 */
	String quote;
	
	/**
	 * 车船税缴纳情况查询
	 */
	String taxQuery;

	/**
	 * 录单页面
	 */
	String quotePre;
	/**
	 * 辅助核保
	 */
	String assist;
	/**
	 * 计算跟单费用
	 */
	String fee;
	
	/**
	 * 商业险跟单费用
	 */
	String biFee;
	/**
	 * 交强险跟单费用
	 */
	String ciFee;
	/**
	 * 更新缴费计划
	 */
	String cplan;
	/**
	 * 获取特约内容
	 */
	String clause;
	/**
	 * 保存报价单，生成投保单
	 */
	String proposal;
	
	/**
	 * 查询投保单
	 */
	String proposalQuery;
	
	String proposalDel;

	String proposalGet;
	
	String showFlow;
	
	/**
	 * 查询保单
	 */
	String policyQuery;
	
	/**
	 * 险种校验
	 */
	String checkRiskCode;
	/**
	 * 核保校验
	 */
	String checkUndwrt;
	/**
	 * 提交核保
	 */
	String submitUndwrt;
	/**
	 * 核保意见
	 */
	String infoUndwrt;
	
	/**
	 * 投保单状态检测
	 */
	String editCheckFlag;
	
	/**
	 * 生成缴费单预处理
	 */
	String preJf;
	
	/**
	 * 缴费通知单信息
	 */
	String preJfMain;
	
	
	/**
	 * 保存缴费单
	 */
	String saveJf;
	
	/**
	 * 缴费系统url地址
	 */
	String cbcPrefix;
	
	/**
	 * 保存前校验
	 */
	String checkCalculate;
	
	/**
	 * 保存微信支付方式
	 */
	String saveWeixin;
	
	/**
	 * 获取微信支付二维码
	 */
	String getQr; 
	/**
	 * 取消微信支付
	 */
	String cancelWeixin;
	
	/**
	 * 交费信息列表
	 */
	String payInfo;
	
	/**
	 * 新增微信收费信息
	 */
	String newWeixin;
	
	String privyList;
	String groupList;
	String groupToken;
	String groupUpdToken;
	
	String groupAudit;
	
	public String getShowFlowUrl() {
		return prefix + showFlow;
	}
	public String getClauseUrl() {
		return prefix + clause;
	}
	
	public String getGroupAuditUrl() {
		return cifPrefix + groupAudit;
	}
	
	public String getGroupListUrl() {
		return cifPrefix + groupList;
	}
	
	public String getGroupTokenUrl() {
		return cifPrefix + groupToken;
	}
	
	public String getGroupUpdTokenUrl() {
		return cifPrefix + groupUpdToken;
	}
	
	public String getGroupUpdUrl() {
		return cifPrefix + groupUpd;
	}
	public String getGroupAddUrl() {
		return cifPrefix + groupAdd;
	}
	public String getGroupQueryUrl() {
		return prefix + groupQuery;
	}
	public String getPrivyListUrl() {
		return cifPrefix + privyList;
	}
	
	public String getpersonCheckRepeatUrl() {
		return cifPrefix+personCheckRepeat;
	}
	public String getCbcUrl() {
		return cbcPrefix + cbc;
	}
	public String getNewWeixinUrl() {
		return cbcPrefix + newWeixin;
	}
	
	public String getPayInfoUrl() {
		return cbcPrefix + payInfo;
	}
	
	public String getCancelWeixinUrl() {
		return cbcPrefix + cancelWeixin;
	}
	
	public String getPreJfMainUrl() {
		return cbcPrefix + preJfMain;
	}
	public String getSaveWeixinUrl() {
		return cbcPrefix + saveWeixin;
	}
	public String getGetQrUrl() {
		return cbcPrefix + getQr;
	}
	public String getCheckCalculateUrl() {
		return cbcPrefix + checkCalculate;
	}
	
	public String getSaveJFUrl() {
		return cbcPrefix + saveJf;
	}
	
	public String getPreJFUrl() {
		return cbcPrefix + preJf;
	}
	
	public String getEditCheckFlagUrl() {
		return prefix + editCheckFlag;
	}
	
	public String getInfoUndwrtUrl() {
		return prefix + infoUndwrt;
	}
	
	
	public String getCheckRiskCodeUrl() {
		return prefix + checkRiskCode;
	}
	
	public String getCheckUndwrtUrl() {
		return prefix + checkUndwrt;
	}
	
	public String getSubmitUndwrtUrl() {
		return prefix + submitUndwrt;
	}
	
	public String getPolicyQueryUrl() {
		return prefix + policyQuery;
	}
	
	public String getProposalQueryUrl() {
		return prefix + proposalQuery;
	}
	public String getProposalDelUrl() {
		return prefix + proposalDel;
	}
	public String getProposalGetUrl() {
		return prefix + proposalGet;
	}
	public String getCplanUrl() {
		return prefix + cplan;
	}
	
	public String getAssistUrl() {
		return prefix + assist;
	}

	public String getFeeUrl() {
		return prefix + fee;
	}
	
	public String getBIFeeUrl() {
		return prefix + biFee;
	}

	public String getCIFeeUrl() {
		return prefix + ciFee;
	}

	public String getProposalUrl() {
		return prefix + proposal;
	}
	
	
	public String getQuotePreUrl() {
		return prefix + quotePre;
	}
	
	public String getTaxQueryUrl() {
		return prefix + taxQuery;
	}
	
	public String getQuoteUrl() {
		return prefix + quote;
	}
	
	public String getPersoTokenUrl() {
		return cifPrefix + personToken;
	}
	
	public String getPersoUpdTokenUrl() {
		return cifPrefix + personUpdToken;
	}

	public String getPersonAddUrl() {
		return cifPrefix + personAdd;
	}

	public String getPersonUpdUrl() {
		return cifPrefix + personUpd;
	}
	
	public String getPrivyMobileUrl() {
		return prefix + privyMobile;
	}

	public String getCifUrl() {
		return cifPrefix + cif;
	}

	public String getPrivyQueryUrl() {
		return prefix + privyQuery;
	}



	public String getRenewalUrl() {
		return prefix + renewal;
	}

	public String getLoginUrl() {
		return prefix + login;
	}

	public String getRenewalChkUrl() {
		return prefix + renewalChk;
	}

	public String getVehicleUrl() {
		return prefix + vehicle;
	}

	public String getPrivyUrl() {
		return prefix + privy;
	}

	public String getBIUrl() {
		return prefix + bi;
	}

	public String getCIUrl() {
		return prefix + ci;
	}

	public String getVmQueryVinUrl() {
		return prefix + vmQueryVin;
	}

	public String getVmQueryUrl() {
		return prefix + vmQuery;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getPrefix() {
		return prefix;
	}

	public void setPrefix(String prefix) {
		this.prefix = prefix;
	}

	public String getRenewal() {
		return renewal;
	}

	public void setRenewal(String renewal) {
		this.renewal = renewal;
	}

	public String getRenewalChk() {
		return renewalChk;
	}

	public void setRenewalChk(String renewalChk) {
		this.renewalChk = renewalChk;
	}

	public String getVehicle() {
		return vehicle;
	}

	public void setVehicle(String vehicle) {
		this.vehicle = vehicle;
	}

	public String getVmQueryVin() {
		return vmQueryVin;
	}

	public void setVmQueryVin(String vmQueryVin) {
		this.vmQueryVin = vmQueryVin;
	}

	public String getVmQuery() {
		return vmQuery;
	}

	public void setVmQuery(String vmQuery) {
		this.vmQuery = vmQuery;
	}

	public String getPrivy() {
		return privy;
	}

	public void setPrivy(String privy) {
		this.privy = privy;
	}

	public String getPrivyQuery() {
		return privyQuery;
	}

	public void setPrivyQuery(String privyQuery) {
		this.privyQuery = privyQuery;
	}



	public String getPrivyList() {
		return privyList;
	}

	public void setPrivyList(String privyList) {
		this.privyList = privyList;
	}

	public String getBi() {
		return bi;
	}

	public void setBi(String bi) {
		this.bi = bi;
	}

	public String getCi() {
		return ci;
	}

	public void setCi(String ci) {
		this.ci = ci;
	}

	public String getCifPrefix() {
		return cifPrefix;
	}

	public void setCifPrefix(String cifPrefix) {
		this.cifPrefix = cifPrefix;
	}

	public String getCif() {
		return cif;
	}

	public void setCif(String cif) {
		this.cif = cif;
	}

	public String getPrivyMobile() {
		return privyMobile;
	}

	public void setPrivyMobile(String privyMobile) {
		this.privyMobile = privyMobile;
	}

	public String getPersonAdd() {
		return personAdd;
	}

	public void setPersonAdd(String personAdd) {
		this.personAdd = personAdd;
	}

	public String getPersonToken() {
		return personToken;
	}

	public void setPersonToken(String personToken) {
		this.personToken = personToken;
	}

	public String getQuote() {
		return quote;
	}

	public void setQuote(String quote) {
		this.quote = quote;
	}

	public String getPersonUpd() {
		return personUpd;
	}

	public void setPersonUpd(String personUpd) {
		this.personUpd = personUpd;
	}

	public String getPersonUpdToken() {
		return personUpdToken;
	}

	public void setPersonUpdToken(String personUpdToken) {
		this.personUpdToken = personUpdToken;
	}

	public String getTaxQuery() {
		return taxQuery;
	}

	public void setTaxQuery(String taxQuery) {
		this.taxQuery = taxQuery;
	}

	public String getQuotePre() {
		return quotePre;
	}

	public void setQuotePre(String quotePre) {
		this.quotePre = quotePre;
	}

	public String getAssist() {
		return assist;
	}

	public void setAssist(String assist) {
		this.assist = assist;
	}

	public String getBiFee() {
		return biFee;
	}

	public void setBiFee(String biFee) {
		this.biFee = biFee;
	}

	public String getCiFee() {
		return ciFee;
	}

	public void setCiFee(String ciFee) {
		this.ciFee = ciFee;
	}

	public String getProposal() {
		return proposal;
	}

	public void setProposal(String proposal) {
		this.proposal = proposal;
	}

	public String getFee() {
		return fee;
	}

	public void setFee(String fee) {
		this.fee = fee;
	}

	public String getCplan() {
		return cplan;
	}

	public void setCplan(String cplan) {
		this.cplan = cplan;
	}

	public String getProposalQuery() {
		return proposalQuery;
	}

	public void setProposalQuery(String proposalQuery) {
		this.proposalQuery = proposalQuery;
	}

	public String getCheckRiskCode() {
		return checkRiskCode;
	}

	public void setCheckRiskCode(String checkRiskCode) {
		this.checkRiskCode = checkRiskCode;
	}

	public String getCheckUndwrt() {
		return checkUndwrt;
	}

	public void setCheckUndwrt(String checkUndwrt) {
		this.checkUndwrt = checkUndwrt;
	}

	public String getSubmitUndwrt() {
		return submitUndwrt;
	}

	public void setSubmitUndwrt(String submitUndwrt) {
		this.submitUndwrt = submitUndwrt;
	}


	public String getInfoUndwrt() {
		return infoUndwrt;
	}


	public void setInfoUndwrt(String infoUndwrt) {
		this.infoUndwrt = infoUndwrt;
	}

	public String getEditCheckFlag() {
		return editCheckFlag;
	}

	public void setEditCheckFlag(String editCheckFlag) {
		this.editCheckFlag = editCheckFlag;
	}

	public String getPreJf() {
		return preJf;
	}

	public void setPreJf(String preJf) {
		this.preJf = preJf;
	}

	public String getSaveJf() {
		return saveJf;
	}

	public void setSaveJf(String saveJf) {
		this.saveJf = saveJf;
	}

	public String getCbcPrefix() {
		return cbcPrefix;
	}

	public void setCbcPrefix(String cbcPrefix) {
		this.cbcPrefix = cbcPrefix;
	}

	public String getCheckCalculate() {
		return checkCalculate;
	}

	public void setCheckCalculate(String checkCalculate) {
		this.checkCalculate = checkCalculate;
	}
	public String getPreJfMain() {
		return preJfMain;
	}
	public void setPreJfMain(String preJfMain) {
		this.preJfMain = preJfMain;
	}
	public String getSaveWeixin() {
		return saveWeixin;
	}
	public void setSaveWeixin(String saveWeixin) {
		this.saveWeixin = saveWeixin;
	}
	public String getGetQr() {
		return getQr;
	}
	public void setGetQr(String getQr) {
		this.getQr = getQr;
	}
	public String getCancelWeixin() {
		return cancelWeixin;
	}
	public void setCancelWeixin(String cancelWeixin) {
		this.cancelWeixin = cancelWeixin;
	}

	public String getPayInfo() {
		return payInfo;
	}

	public void setPayInfo(String payInfo) {
		this.payInfo = payInfo;
	}

	public String getNewWeixin() {
		return newWeixin;
	}

	public void setNewWeixin(String newWeixin) {
		this.newWeixin = newWeixin;
	}
	public String getPersonCheckRepeat() {
		return personCheckRepeat;
	}
	public void setPersonCheckRepeat(String personCheckRepeat) {
		this.personCheckRepeat = personCheckRepeat;
	}
	public String getPolicyQuery() {
		return policyQuery;
	}
	public void setPolicyQuery(String policyQuery) {
		this.policyQuery = policyQuery;
	}
	public String getGroupQuery() {
		return groupQuery;
	}
	public void setGroupQuery(String groupQuery) {
		this.groupQuery = groupQuery;
	}
	public String getGroupAdd() {
		return groupAdd;
	}
	public void setGroupAdd(String groupAdd) {
		this.groupAdd = groupAdd;
	}
	public String getGroupUpd() {
		return groupUpd;
	}
	public void setGroupUpd(String groupUpd) {
		this.groupUpd = groupUpd;
	}

	public String getGroupList() {
		return groupList;
	}

	public void setGroupList(String groupList) {
		this.groupList = groupList;
	}

	public String getGroupToken() {
		return groupToken;
	}

	public void setGroupToken(String groupToken) {
		this.groupToken = groupToken;
	}

	public String getGroupUpdToken() {
		return groupUpdToken;
	}

	public void setGroupUpdToken(String groupUpdToken) {
		this.groupUpdToken = groupUpdToken;
	}

	public String getGroupAudit() {
		return groupAudit;
	}

	public void setGroupAudit(String groupAudit) {
		this.groupAudit = groupAudit;
	}

	public String getCbc() {
		return cbc;
	}

	public void setCbc(String cbc) {
		this.cbc = cbc;
	}

	public String getIndexURL() {
		return indexURL;
	}

	public void setIndexURL(String indexURL) {
		this.indexURL = indexURL;
	}

	public String getProposalDel() {
		return proposalDel;
	}

	public void setProposalDel(String proposalDel) {
		this.proposalDel = proposalDel;
	}

	public String getProposalGet() {
		return proposalGet;
	}

	public void setProposalGet(String proposalGet) {
		this.proposalGet = proposalGet;
	}

	public String getClause() {
		return clause;
	}

	public void setClause(String clause) {
		this.clause = clause;
	}
	public String getShowFlow() {
		return showFlow;
	}
	public void setShowFlow(String showFlow) {
		this.showFlow = showFlow;
	}
	
}
